<?php
declare (strict_types = 1);

namespace app\index\http\middleware;

use thans\jwt\facade\JWTAuth;
use think\facade\Request;
use think\facade\Cache;
//use think\Request;
class Auth
{

    /**
     * 处理请求
     *
     * @param \think\Request $request
     * @param \Closure       $next
     * @return Response
     */
    public function handle($request, \Closure $next)
    {
//        $path = $request->pathinfo();
//        $ex_path = explode("/",$path);
//        $token = Cache::get('fro_token');
//        if(strtolower($ex_path[0]) == 'login'){
//            return $next($request);
//        }else{
//            if($token){
//                try {
//                    $payload = JWTAuth::auth();
//                    $username = $payload['username']->getValue();
//                    $request->fro_token_user = $username;
//
//                }catch (\Exception $e){
//                    return renderError($e->getMessage(),'',-1);
//                }
//
//            }else{
//                return renderError('token已过期','',-1);
//            }
//        }


        return $next($request);
    }
}
